15062 matches found
CVE-2009-4307
The CVE-2009-4307 issue affects the Linux kernel ext4 subsystem: the ext4_fill_flex_info function in fs/ext4/super.c allows a remote attacker to trigger a divide-by-zero and panic when a malformed ext4 super block has a large FLEX_BG group size (s_log_groups_per_flex). Impact is denial of service...
CVE-2023-1032
The CVE-2023-1032 issue is a Linux kernel IO_URING IORING_OP_SOCKET double-free in __sys_socket_file() within net/socket.c. It was introduced by commit da214a475f8bd1d3e9e7a19ddfeb4d1617551bab and fixed by commit 649c15c7691e9b13cbe9bf6c65c365350e056067. The connected document set provides concre...
CVE-2023-52582
CVE-2023-52582 affects the Linux kernel netfs path. The issue is in netfs_rreq_unlock_folios() where folio_start_fscache() could be invoked more than once per folio when a clamp_length() is used, potentially triggering an oops as described in the public advisory. The connected advisories confirm ...
CVE-2023-52825
CVE-2023-52825 involves a race condition in the Linux kernel’s DRM/AMDKFD svm code where vram buffer unref (prange->svm_bo) can occur concurrently in mmu callbacks and a post-migrate callback to system RAM. The race may lead to use-after-free if the unref is performed unsafely across async tas...
CVE-2024-26688
CVE-2024-26688 — affected component: Linux kernel hugetlbfs . The vulnerability is a NULL pointer dereference in hugetlbfs_fill_super() triggered when configuring a hugetlb filesystem via fsconfig() with an invalid pagesize. The issue happens because ctx->hstate may be set to NULL in hugetlbfs...
CVE-2024-26807
CVE-2024-26807 affects the Linux kernel via the cadence-quadspi driver path: runtime_suspend() and runtime_resume() incorrectly use dev_get_drvdata to retrieve a struct that is not a valid spi_controller pointer, causing memory corruption during PM runtime if probe enables PM runtime. Local impac...
CVE-2024-26836
In CVE-2024-26836, the Linux kernel flaw lies in platform/x86 think-lmi where the password opcode ordering must occur before changing the attribute value for Lenovo workstations with Admin password enabled. The fix adjusts this order to address the issue (tested on some ThinkPads). The vulnerabil...
CVE-2024-26869
CVE-2024-26869 affects the Linux kernel in the f2fs subsystem. The root cause is a race in invalidating meta inode pages during GC, which can cause data corruption. The fix replaces invalidate_mapping_pages() with truncate_inode_pages_range() to ensure meta_inode pages are dropped safely. Several...
CVE-2024-35945
CVE-2024-35945 (Linux kernel) is reported as resolved in OSV entries for Root:Ubuntu 22.04 via ROOT-OS-UBUNTU-2204-CVE-2024-35945, with multiple fixed ROOT rootio-linux versions available. Other OSVs (ROOT-OS-DEBIAN-11-CVE-2024-35945, ROOT-OS-DEBIAN-12-CVE-2024-35945) also indicate patches in roo...
CVE-2024-36918
In CVE-2024-36918, the Linux kernel’s bloom_filter_map creation path lacked a guard for bloom filter value sizes, allowing values larger than KMALLOC_MAX_SIZE to slip through. The patch adds a check during bloom filter creation to reject oversized values, aligning behavior with other map types an...
CVE-2024-38384
CVE-2024-38384 (Linux kernel) - The blk-cgroup subsystem had a race where reordering WRITE to the lqueued field with a READ of bisc->lnode.next inside __blkcg_rstat_flush() could corrupt a local list. The issue could occur anytime __blkcg_rstat_flush() runs, especially during blk_cgroup_bio_st...
CVE-2024-39509
CVE-2024-39509 is a Linux kernel local vulnerability in HID core: implement() where a WARN_ON() was considered superfluous and removed to prevent syzkaller warnings in hid-core.c/hid_output_report. The issue arises when writing a value into a field of smaller size; the value is already masked and...
CVE-2024-40963
CVE-2024-40963 (Linux kernel, MIPS BMIPS BCM6358) : Affects devices where BMIPS CBR address can be 0, triggering kernel panic when arch_sync_dma_for_cpu_all is called. The root cause described is BMIPS_GET_CBR() returning 0 instead of a valid address and a non-failing read of read_c0_brcm_cmt_loc...
CVE-2024-40971
The CVE-2024-40971 entries are supported by multiple connected advisories describing a Linux kernel/f2fs issue where the SB_INLINECRYPT flag is cleared in f2fs_remount and later re-set during option parsing. This can cause new files opened during the gap to bypass inlinecrypt, with potential data...
CVE-2024-40999
CVE-2024-40999 concerns the Linux kernel ENA driver (ena) and its handling of completion descriptors in multi‑buffer packets. The issue stems from missing validation that the first bit is only set on the first descriptor; when an invalid descriptor is detected, a reset occurs and an RX data corru...
CVE-2024-41068
CVE-2024-41068 – Linux kernel (s390 sclp_init cleanup) Affected: Linux kernel on s390. Root cause: sclp_init() could fail and leave sclp_state_change_event entries in sclp_reg_list, causing a list_add double add warning if multiple init attempts occur. Impact: local privilege or denial conditions...
CVE-2024-42109
In CVE-2024-42109, the Linux kernel nf_tables notifier vulnerability causes a use-after-free scenario when a table removal is raced with in-flight transactions. The issue stems from an nf_tables notifier that unconditionally flushes pending work, which can crash when a table to be deleted is stil...
CVE-2024-42126
CVE-2024-42126 pertains to the Linux kernel on powerpc where nmi_enter/nmi_exit can touch per-CPU state and crash the kernel when invoked during real-mode interrupt handling if percpu allocations come from the vmalloc area. The issue manifests under CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK with percp...
CVE-2024-42282
The CVE refers to the Linux kernel Mediatek driver: a NULL pointer dereference in dummy_net_device handling was addressed by moving the free_netdev() call from mtk_free_dev() to mtk_remove(), ensuring free_netdev() only runs after a successful mtk_probe() and full allocation of eth->dummy_dev....
CVE-2024-42296
In CVE-2024-42296, the Linux kernel f2fs subsystem fixes a return value bug in f2fs_convert_inline_inode(). When the device is read-only, the function now returns EROFS instead of zero, preventing a potential panic during writeback of inline inodes. The issue could otherwise trigger a panic in th...
CVE-2024-43883
CVE-2024-43883 is a Linux kernel vulnerability in the usb vhci-hcd subsystem. The issue is described as a race where the driver could carry stale references and may drop them before new references are gained. The description states this is resolved in the Linux kernel; the available connected con...
CVE-2024-46720
CVE-2024-46720 affects the Linux kernel; the issue is in the DRM AMDGPU path where a dereference after a null pointer check was fixed. The description from the initial document notes “drm/amdgpu: fix dereference after null check” and “check the pointer hive before use.” The connected Azure Linux ...
CVE-2024-46729
CVE-2024-46729 (Linux kernel) : Affected component is drm/amd/display. Root cause: incorrect size calculation for a loop due to fe_clk_en having size 5 but sizeof(fe_clk_en) equal to 20 bytes, leading to two overrun conditions. Mitigation: fix implemented by computing element count via dividing t...
CVE-2024-46823
CVE-2024-46823 concerns a Linux kernel issue in the kunit/overflow path for overflow_allocation_test. The root cause is that the local variable ‘device_name’ was used as a driver name outside its scope, causing a kernel panic when KASAN is enabled. The documented fix removes the out‑of‑scope usag...
CVE-2024-46829
The CVE-2024-46829 entry affects the Linux kernel and concerns a deadlock condition in rtmutex handling. Root cause: rt_mutex_handle_deadlock() is invoked with rt_mutex::wait_lock still held; in the deadlock path this could lead to an endless scheduling loop while the lock remains held and trigge...
CVE-2024-46832
CVE-2024-46832 involves the Linux kernel, specifically the MIPS cevt-r4k path. The issue arose when get_c0_compare_int was called if a timer IRQ was installed, which could trigger a WARN/BUG: sleeping function called from invalid context on secondary CPU. The patch changes the flow to avoid calli...
CVE-2024-47664
The CVE affects the Linux kernel SPI driver for Hisilicon Kunpeng (spi: hisi-kunpeng). The root cause is a division by zero in hisi_calc_effective_speed() when max_speed_hz (provided by firmware) is 0. The firmware-supplied value is treated as trusted, but 0 is now explicitly invalidated, and an ...
CVE-2024-47688
CVE-2024-47688 (Linux kernel) involves a potential null-pointer dereference in driver core during module_add_driver() probing for of-fpga-region. If kasprintf() fails, the exit path’s second sysfs_remove_link() could dereference a NULL driver_name because kernfs_name_hash() calls strlen() on NULL...
CVE-2024-47720
CVE-2024-47720 in the Linux kernel relates to the AMD display path (drm/amd/display) where dcn30_set_output_transfer_func dereferenced set_output_gamma without a null check. The patch adds a nullity check for set_output_gamma before calling it and logs an error if it is NULL, preventing a potenti...
CVE-2024-47731
CVE-2024-47731 affects the Linux kernel driver path: drivers/perf, specifically the ali_drw_pmu/ Alibaba uncore PMU handling. The vulnerability arises because the alibaba_uncore_pmu driver did not clear all interrupt statuses in its interrupt processing function, so after a PMU counter overflow a...
CVE-2024-49979
CVE-2024-49979 affects the Linux kernel networking path (net: gso) where TCP fraglist SKBs with valid geometry can be mis-segmented after fragmentation list pulls. The fix detects invalid geometry caused by datapath hooks that pull data and switches from skb_segment_list to skb_segment, enabling ...
CVE-2024-50178
Technical details (affected component, root cause, versions, or exploit status) are not provided in the connected documents; the initial description summarizes the fix but lacks vendor/product specifics in the supplied material. Monitor for authoritative advisories for updates.
CVE-2024-50222
Technical details beyond the summary, including affected products/versions, root cause, and fixes, are not provided in the connected documents; monitor for updates.
CVE-2024-53111
The CVE-2024-53111 issue is in the Linux kernel mm/mremap.c: move_page_tables on 32-bit arches, where len + old_addr can wrap and trigger a false positive in the old_end check. This can cause mremap() to report success without moving PTEs, potentially losing contents of anonymous private mappings...
CVE-2024-56652
The Linux kernel vulnerability CVE-2024-56652 affects drm/xe reg_sr pool logic. A faulty register pool implementation can lead to use-after-free when krealloc moves memory, leaving xarray entries invalid and causing a use-after-free in xe_reg_sr_apply_mmio. The issue arises because memory relocat...
CVE-2024-57895
CVE-2024-57895 affects the Linux kernel component ksmbd. A bug occurs when setting file times: ksmbd may set atime/mtime via notify_change without updating ctime, triggering a kernel warning. The Astra Linux bulletin and other connected entries describe the fix as adding ATTR_CTIME flags when set...
CVE-2024-57994
CVE-2024-57994 : In the Linux kernel, a bug in ptr_ring_resize_multiple caused a splat when hard interrupts were blocked inside the resize path. The fix removes masking of hard IRQs (now only BHs are blocked) and adds a lockdep_assert_no_hardirq() check in __page_pool_put_page() to improve test c...
CVE-2024-58094
The CVE-2024-58094 vulnerability is in the Linux kernel’s JFS file system, where jfs_truncate_nolock() now checks isReadOnly to avoid writing on read-only filesystems. This prevents data modifications when isReadOnly(ip) is true, causing truncation to halt and the xtTruncate path to be used with ...
CVE-2025-21734
Concrete details found for CVE-2025-21734 in connected documents: the Linux kernel fastrpc driver mishandles page size calculation for non-registered buffers by using absolute addresses instead of an offset-adjusted address, risking improper/out-of-bounds page sizes and memory issues. The fix is ...
CVE-2025-21741
CVE-2025-21741 affects the Linux kernel usbnet/ipheth path. The bug is an out-of-bounds read in DPE handling within usbnet, where the number of processed DPEs could exceed the fixed-size NDP16 header. The advisory fix limits processing to the number that fits in the NDP16 header to prevent OoB re...
CVE-2025-21768
Technical details for CVE-2025-21768 are not publicly provided in the supplied documents. Monitor for updates from the linked advisories and security feeds.
CVE-2025-21947
The CVE-2025-21947 issue affects the Linux kernel ksmbd subsystem and is resolved by a fix for a race condition that can cause type confusion in IPC message handling. Root cause: req->handle is allocated via ksmbd_acquire_id(&ipc_ida) (ida_alloc) and can be reused for ksmbd_ipc_login_request a...
CVE-2025-22074
The CVE-2025-22074 issue concerns the ksmbd component in the Linux kernel where r_count increments are not paired with decrements except when an oplock break wait occurs. This can make r_count go negative, which may prevent the ksmbd thread from terminating. Technical detail confirmed in connecte...
CVE-2025-22128
CVE-2025-22128 affects Linux kernel wifi driver ath12k (shared IRQ path). The issue arises when IRQ affinity hints are set after IRQ vector allocation (ath12k_pci_msi_alloc()) and one of the IRQ requests fails, leading to a free IRQ without clearing the affinity hint, which can trigger a warning ...
CVE-2025-37980
CVE-2025-37980: In the Linux kernel block subsystem, a resource leak occurs in blk_register_queue() when a queue registration fails after blk_mq_sysfs_register() succeeds. The error-path path lacks cleanup of blk_mq_sysfs resources, leading to memory leaks. The advisory documents that the fix is ...
CVE-2025-37996
Summary: CVE-2025-37996 affects the Linux kernel on ARM64 with KVM. The root cause was an uninitialized local memcache pointer in user_mem_abort() caused by a conditional initialization after the commit that plumbed the pKVM MMU. A code path through kvm_pgtable_stage2_map() could use the uninitia...
CVE-2025-38007
CVE-2025-38007 affects HID uclogic in the Linux kernel. Root cause: uclogic_input_configured() dereferences a NULL after devm_kasprintf() returns NULL due to allocation failure. Mitigation: a NULL check is added after devm_kasprintf() to prevent the dereference. Described fixes are documented in ...
CVE-2025-38062
CVE-2025-38062 affects the Linux kernel genirq/msi path. Root cause: the IOMMU translation for MSI messages was split into two steps, with a cookie holding the IOVA between steps; lack of irq-layer locking allowed the IOMMU domain to change during VFIO/migration, creating a use-after-free risk fo...
CVE-2025-38464
CVE-2025-38464 affects the Linux kernel Tipc subsystem. The issue is a use-after-free in tipc_conn_close() that can occur when tipc_topsrv_stop() iterates tipc_net(net)->topsrv->conn_idr and calls tipc_conn_close() for each tipc_conn after releasing the IDR lock. If tipc_conn_recv_work() is...
CVE-2008-3528
The CVE-2008-3528 entry concerns a DoS in the Linux kernel 2.6.26.5 lineages (fs/ext2/dir.c, fs/ext3/dir.c, and possibly fs/ext4/dir.c) where there is no limit on printk console messages reporting directory corruption. This enables physically proximate attackers to cause a temporary system hang b...